package com.bxmdm.ragdemo.dto;

import java.util.List;
import java.util.Map;

public class ChatResponse {
    private String response;
    private String intent; // 识别出的用户意图
    private List<Map<String, Object>> relatedDocuments; // 相关文档/知识
    private Map<String, Object> additionalInfo; // 附加信息

    // Getters and setters
    public String getResponse() {
        return response;
    }

    public void setResponse(String response) {
        this.response = response;
    }

    public String getIntent() {
        return intent;
    }

    public void setIntent(String intent) {
        this.intent = intent;
    }

    public List<Map<String, Object>> getRelatedDocuments() {
        return relatedDocuments;
    }

    public void setRelatedDocuments(List<Map<String, Object>> relatedDocuments) {
        this.relatedDocuments = relatedDocuments;
    }

    public Map<String, Object> getAdditionalInfo() {
        return additionalInfo;
    }

    public void setAdditionalInfo(Map<String, Object> additionalInfo) {
        this.additionalInfo = additionalInfo;
    }
}